import api from './index.js'
import {
	baeUserManagement
} from './apiConfig.js'
// 用途：管理与用户相关的接口，如用户注册、登录、信息更新等。 
/**
 * 执行安全登录操作
 * @param {string} url - 登录接口的 URL
 * @param {string} username - 用户名
 * @param {string} password - 密码
 * @returns {Promise} - 返回一个 Promise 对象，表示登录结果
 */
export async function executeSecureLogin(url, username, password) {
	try {
		const response = await api.post(baeUserManagement[url], {
			username,
			password
		});
		console.log(response);
		if (response.status === 200) {
			return response.data;
		} else {
			throw new Error(response.data.message || '登录失败');
		}
	} catch (error) {
		throw new Error(`登录失败：${error.message}`);
	}
}